morally corruptturpis – contemptible, disgraceful, dishonorable, foul, morally corrupt, ugly, unseemly